home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 001-100 / 001-025 / 020 / speechterm / say.c < prev    next >
C/C++ Source or Header  |  1995-03-17  |  527b  |  33 lines

  1. # include <stdio.h>
  2.  
  3. main(argc,argv)
  4.   int     argc;
  5.   char    *argv[];
  6. {
  7.   char     x[133];
  8.   int     i;
  9.   FILE    *in;
  10.  
  11.   if (argc == 1) {
  12.     while (gets(x) != NULL) {
  13.       printf("%c%s\n",'\001',x);
  14.     }
  15.   } else {
  16.       
  17.     for (i=1; i<argc; i++) {
  18.       if (strcmp(argv[i],"-")==0) {
  19.     in = stdin;
  20.       } else {
  21.     if ((in = fopen(argv[i],"r"))==NULL) {
  22.       fprintf(stderr,"Can't open %s\n", argv[i]);
  23.       continue;
  24.     }
  25.       }
  26.       while (fgets(x,sizeof(x),in) != NULL) {
  27.     printf("%c%s",'\001',x);
  28.       }
  29.       fclose(in);
  30.     }
  31.   }
  32. }
  33.